cssparser: Make lines and positions 0-indexed
authorBenjamin Otte <otte@redhat.com>
Fri, 17 Jun 2011 05:21:46 +0000 (07:21 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 26 Aug 2011 14:26:28 +0000 (16:26 +0200)
gtk/gtkcssparser.c
tests/css/parser/test-css-parser.c

index e9fe6a4fdb795c8a38c701ea2435dcddf038412e..13d63d4869305346038e963c844a665c6ef1b79e 100644 (file)
@@ -61,7 +61,7 @@ _gtk_css_parser_new (const char            *data,
   parser->user_data = user_data;
 
   parser->line_start = data;
-  parser->line = 1;
+  parser->line = 0;
 
   return parser;
 }
index 6329a20c39f569dbdce425d111a92e7fcf2ba786..8d4fcd078c7bce577803f534962f71fec6b18616 100644 (file)
@@ -148,7 +148,7 @@ parsing_error_cb (GtkCssProvider *provider,
   basename = g_path_get_basename (path);
   g_string_append_printf (errors,
                           "%s:%u: error: ",
-                          basename, line);
+                          basename, line + 1);
   g_free (basename);
                           
   if (error->domain == GTK_CSS_PROVIDER_ERROR)